/* 国旗 */
.icon-flag {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../assets/icon/icon-flag.png);
  z-index: 10;
  background-size: 250px 1100px;
}

.icon-flag-cn {
  background-position: 0 0
}

.icon-flag-hk {
  background-position: 24.947145877378% 0
}

.icon-flag-tw {
  background-position: 49.894291754757% 0
}

.icon-flag-us {
  background-position: 74.841437632135% 0
}

.icon-flag-jp {
  background-position: 97.6% 0
}

.icon-flag-kr {
  background-position: 0 3.341384863124%
}

.icon-flag-au {
  background-position: 24.947145877378% 3.341384863124%
}

.icon-flag-ca {
  background-position: 49.894291754757% 3.341384863124%
}

.icon-flag-ar {
  background-position: 74.841437632135% 3.341384863124%
}

.icon-flag-ai {
  background-position: 99.788583509514% 3.341384863124%
}

.icon-flag-ag {
  background-position: 0 6.682769726248%
}

.icon-flag-bb {
  background-position: 24.947145877378% 6.682769726248%
}

.icon-flag-bs {
  background-position: 49.894291754757% 6.682769726248%
}

.icon-flag-py {
  background-position: 74.841437632135% 6.682769726248%
}

.icon-flag-pa {
  background-position: 99.788583509514% 6.682769726248%
}

.icon-flag-br {
  background-position: 0 10.024154589372%
}

.icon-flag-bm {
  background-position: 24.947145877378% 10.024154589372%
}

.icon-flag-bo {
  background-position: 49.894291754757% 10.024154589372%
}

.icon-flag-bz {
  background-position: 74.841437632135% 10.024154589372%
}

.icon-flag-do {
  background-position: 99.788583509514% 10.024154589372%
}

.icon-flag-dm {
  background-position: 0 13.365539452496%
}

.icon-flag-ec {
  background-position: 24.947145877378% 13.365539452496%
}

.icon-flag-co {
  background-position: 49.894291754757% 13.365539452496%
}

.icon-flag-cr {
  background-position: 74.841437632135% 13.365539452496%
}

.icon-flag-gd {
  background-position: 99.788583509514% 13.365539452496%
}

.icon-flag-gy {
  background-position: 0 16.70692431562%
}

.icon-flag-hn {
  background-position: 24.947145877378% 16.70692431562%
}

.icon-flag-ky {
  background-position: 49.894291754757% 16.70692431562%
}

.icon-flag-ms {
  background-position: 74.841437632135% 16.70692431562%
}

.icon-flag-pe {
  background-position: 98.7% 16.70692431562%
}

.icon-flag-mx {
  background-position: 0 20.048309178744%
}

.icon-flag-ni {
  background-position: 24.947145877378% 20.048309178744%
}

.icon-flag-sv {
  background-position: 49.894291754757% 20.048309178744%
}

.icon-flag-kn {
  background-position: 74.841437632135% 20.048309178744%
}

.icon-flag-lc {
  background-position: 99.788583509514% 20.048309178744%
}

.icon-flag-vc {
  background-position: 0 23.389694041868%
}

.icon-flag-sr {
  background-position: 24.947145877378% 23.389694041868%
}

.icon-flag-tc {
  background-position: 49.894291754757% 23.389694041868%
}

.icon-flag-tt {
  background-position: 74.841437632135% 23.389694041868%
}

.icon-flag-gt {
  background-position: 99.788583509514% 23.389694041868%
}

.icon-flag-ve {
  background-position: 0 26.731078904992%
}

.icon-flag-uy {
  background-position: 24.947145877378% 26.731078904992%
}

.icon-flag-jm {
  background-position: 49.894291754757% 26.731078904992%
}

.icon-flag-vg {
  background-position: 74.841437632135% 26.731078904992%
}

.icon-flag-cl {
  background-position: 97.78% 26.65%
}

.icon-flag-al {
  background-position: 0 30.072463768116%
}

.icon-flag-ie {
  background-position: 25.4% 30.072463768116%
}

.icon-flag-ee {
  background-position: 49.894291754757% 30.072463768116%
}

.icon-flag-at {
  background-position: 74.841437632135% 30.072463768116%
}

.icon-flag-by {
  background-position: 99.788583509514% 30.072463768116%
}

.icon-flag-bg {
  background-position: 0 33.41384863124%
}

.icon-flag-be {
  background-position: 24.947145877378% 33.41384863124%
}

.icon-flag-is {
  background-position: 49.894291754757% 33.41384863124%
}

.icon-flag-pl {
  background-position: 74.841437632135% 33.41384863124%
}

.icon-flag-dk {
  background-position: 99.788583509514% 33.41384863124%
}

.icon-flag-de {
  background-position: 0 36.755233494364%
}

.icon-flag-ru {
  background-position: 24.947145877378% 36.755233494364%
}

.icon-flag-fr {
  background-position: 49.894291754757% 36.755233494364%
}

.icon-flag-fi {
  background-position: 74.841437632135% 36.755233494364%
}

.icon-flag-nl {
  background-position: 99.788583509514% 36.755233494364%
}

.icon-flag-cz {
  background-position: 0 40.096618357488%
}

.icon-flag-hr {
  background-position: 24.947145877378% 40.096618357488%
}

.icon-flag-lv {
  background-position: 49.894291754757% 40.096618357488%
}

.icon-flag-lt {
  background-position: 74.841437632135% 40.096618357488%
}

.icon-flag-lu {
  background-position: 99.788583509514% 40.096618357488%
}

.icon-flag-ro {
  background-position: 1% 43.438003220612%
}

.icon-flag-mt {
  background-position: 24.947145877378% 43.438003220612%
}

.icon-flag-mk {
  background-position: 49.894291754757% 43.438003220612%
}

.icon-flag-md {
  background-position: 74.841437632135% 43.438003220612%
}

.icon-flag-no {
  background-position: 99.788583509514% 43.438003220612%
}

.icon-flag-pt {
  background-position: 0 46.779388083736%
}
.icon-flag-gb {
  background-position: 49.894291754757% 53.462157809984%;
}

.icon-flag-se {
  background-position: 24.947145877378% 46.779388083736%
}

.icon-flag-ch {
  background-position: 49.894291754757% 46.779388083736%
}

.icon-flag-cy {
  background-position: 74.841437632135% 46.779388083736%
}

.icon-flag-sk {
  background-position: 99.788583509514% 46.779388083736%
}

.icon-flag-si {
  background-position: 0 50.12077294686%
}

.icon-flag-tr {
  background-position: 24.947145877378% 50.12077294686%
}

.icon-flag-ua {
  background-position: 49.894291754757% 50.12077294686%
}

.icon-flag-gr {
  background-position: 74.841437632135% 50.12077294686%
}

.icon-flag-es {
  background-position: 99.788583509514% 50.12077294686%
}

.icon-flag-hu {
  background-position: 0 53.462157809984%
}

.icon-flag-it {
  background-position: 25.4% 53.462157809984%
}

.icon-flag-uk,
.icon-flag-gb{
  background-position: 49.894291754757% 53.462157809984%
}

.icon-flag-mo {
  background-position: 74.841437632135% 53.462157809984%
}

.icon-flag-pg {
  background-position: 99.788583509514% 53.462157809984%
}

.icon-flag-pk {
  background-position: 0 56.803542673108%
}

.icon-flag-bt {
  background-position: 24.947145877378% 56.803542673108%
}

.icon-flag-ph {
  background-position: 49.894291754757% 56.803542673108%
}

.icon-flag-fj {
  background-position: 74.841437632135% 56.803542673108%
}

.icon-flag-kz {
  background-position: 96.7% 56.78%
}

.icon-flag-kg {
  background-position: 0 60.144927536232%
}

.icon-flag-kh {
  background-position: 24.947145877378% 60.144927536232%
}

.icon-flag-la {
  background-position: 49.894291754757% 60.144927536232%
}

.icon-flag-my {
  background-position: 74.841437632135% 60.144927536232%
}

.icon-flag-mn {
  background-position: 99.788583509514% 60.144927536232%
}

.icon-flag-fm {
  background-position: 0 63.486312399356%
}

.icon-flag-np {
  background-position: 24.947145877378% 63.486312399356%
}

.icon-flag-pw {
  background-position: 49.894291754757% 63.486312399356%
}

.icon-flag-lk {
  background-position: 74.841437632135% 63.486312399356%
}

.icon-flag-sb {
  background-position: 99.788583509514% 63.486312399356%
}

.icon-flag-tj {
  background-position: 0 66.82769726248%
}

.icon-flag-th {
  background-position: 24.947145877378% 66.82769726248%
}

.icon-flag-tm {
  background-position: 49.894291754757% 66.82769726248%
}

.icon-flag-bn {
  background-position: 74.841437632135% 66.82769726248%
}

.icon-flag-uz {
  background-position: 99.788583509514% 66.82769726248%
}

.icon-flag-sg {
  background-position: 0 70.169082125604%
}

.icon-flag-nz {
  background-position: 24.947145877378% 70.169082125604%
}

.icon-flag-id {
  background-position: 49.894291754757% 70.169082125604%
}

.icon-flag-vn {
  background-position: 74.841437632135% 70.169082125604%
}

.icon-flag-dz {
  background-position: 99.788583509514% 70.169082125604%
}

.icon-flag-ae {
  background-position: 0 73.510466988728%
}

.icon-flag-om {
  background-position: 24.947145877378% 73.510466988728%
}

.icon-flag-az {
  background-position: 49.894291754757% 73.510466988728%
}

.icon-flag-eg {
  background-position: 74.841437632135% 73.510466988728%
}

.icon-flag-ao {
  background-position: 99.788583509514% 73.510466988728%
}

.icon-flag-bh {
  background-position: 0 76.851851851852%
}

.icon-flag-bj {
  background-position: 24.947145877378% 76.851851851852%
}

.icon-flag-bw {
  background-position: 49.894291754757% 76.851851851852%
}

.icon-flag-bf {
  background-position: 74.841437632135% 76.851851851852%
}

.icon-flag-cv {
  background-position: 99.788583509514% 76.851851851852%
}

.icon-flag-gm {
  background-position: 0 80.193236714976%
}

.icon-flag-cg {
  background-position: 24.947145877378% 80.193236714976%
}

.icon-flag-gw {
  background-position: 49.894291754757% 80.193236714976%
}

.icon-flag-gh {
  background-position: 74.841437632135% 80.193236714976%
}

.icon-flag-zw {
  background-position: 99.788583509514% 80.193236714976%
}

.icon-flag-qa {
  background-position: 0 83.5346215781%
}

.icon-flag-kw {
  background-position: 24.947145877378% 83.5346215781%
}

.icon-flag-ke {
  background-position: 49.894291754757% 83.5346215781%
}

.icon-flag-lb {
  background-position: 74.841437632135% 83.5346215781%
}

.icon-flag-lr {
  background-position: 99.788583509514% 83.5346215781%
}

.icon-flag-mg {
  background-position: 0 86.876006441224%
}

.icon-flag-mw {
  background-position: 24.947145877378% 86.876006441224%
}

.icon-flag-ml {
  background-position: 49.894291754757% 86.876006441224%
}

.icon-flag-mu {
  background-position: 74.841437632135% 86.876006441224%
}

.icon-flag-mr {
  background-position: 99.788583509514% 86.876006441224%
}

.icon-flag-mz {
  background-position: 0 90.217391304348%
}

.icon-flag-na {
  background-position: 24.947145877378% 90.217391304348%
}

.icon-flag-za {
  background-position: 49.894291754757% 90.217391304348%
}

.icon-flag-ne {
  background-position: 74.841437632135% 90.217391304348%
}

.icon-flag-ng {
  background-position: 99.788583509514% 90.217391304348%
}

.icon-flag-sl {
  background-position: 0 93.558776167472%
}

.icon-flag-sn {
  background-position: 24.947145877378% 93.558776167472%
}

.icon-flag-sc {
  background-position: 49.894291754757% 93.558776167472%
}

.icon-flag-sa {
  background-position: 74.841437632135% 93.558776167472%
}

.icon-flag-st {
  background-position: 99.788583509514% 93.558776167472%
}

.icon-flag-sz {
  background-position: 0 96.900161030596%
}

.icon-flag-tz {
  background-position: 24.947145877378% 96.900161030596%
}

.icon-flag-tn {
  background-position: 49.894291754757% 96.900161030596%
}

.icon-flag-ug {
  background-position: 74.841437632135% 96.900161030596%
}

.icon-flag-am {
  background-position: 99.788583509514% 96.900161030596%
}

.icon-flag-ye {
  background-position: 0 100.24154589372%
}

.icon-flag-il {
  background-position: 24.947145877378% 100.24154589372%
}

.icon-flag-in {
  background-position: 49.894291754757% 100.24154589372%
}

.icon-flag-jo {
  background-position: 74.841437632135% 100.24154589372%
}

.icon-flag-td {
  background-position: 99.788583509514% 100.24154589372%
}

/*头部icon*/
/* body .navbar-default .navbar-nav .dropdown-menu li svg{ margin-right: 6px; font-size: 16px; } */
/*body .navbar-default .navbar-nav .dropdown-menu li>a>span { background: url(//cdn.deepaso.com/images/index45.png) no-repeat; width: 16px; height: 16px; display: inline-block; vertical-align: text-bottom; margin-right: 6px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.chart { background-position: -60px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.kwcat { background-position: -112px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.hotword { background-position: -60px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.shelve { background-position: -60px -59px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.offshelve { background-position: -8px -59px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.dev { background-position: -85px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.optimization { background-position: -8px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.aikw { background-position: -34px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.kwweight { background-position: -138px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.kw { background-position: -85px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.kwextend { background-position: -138px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.kwhistory { background-position: -112px -7px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.segword { background-position: -34px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.asm { background-position: -8px -33px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.zitou { background-position: -85px -59px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.service { background-position: -112px -59px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.lists { background-position: -138px -59px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.fuwu { background-position: -34px -59px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.chart { background-position: -59px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.kwcat { background-position: -112px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.hotword { background-position: -60px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.shelve { background-position: -61px -137px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.offshelve { background-position: -9px -137px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.dev { background-position: -86px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.optimization { background-position: -8px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.aikw { background-position: -34px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.kwweight { background-position: -138px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.kw { background-position: -85px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.kwextend { background-position: -138px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.kwhistory { background-position: -112px -85px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.segword { background-position: -34px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.asm { background-position: -8px -111px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.zitou { background-position: -86px -137px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.service { background-position: -112px -137px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.lists { background-position: -138px -137px; } body nav.container-fluid .dropdown-menu>li>a:focus, body nav.container-fluid .dropdown-menu>li>a:hover span.fuwu { background-position: -35px -137px; } body .navbar-default .navbar-nav .dropdown-menu-i li>a>span { background: url(//cdn.deepaso.com/images/index44.png) no-repeat; width: 18px !important; height: 18px; display: inline-block; vertical-align: text-bottom; margin-right: 6px; } body .navbar-default .navbar-nav .dropdown-menu li>a>i.buy { background-position: -8px -11px; } body .navbar-default .navbar-nav .dropdown-menu li>a>i.admin { background-position: -38px -10px; } body .navbar-default .navbar-nav .dropdown-menu li>a>span.mayitask { background-position: -69px -10px; } body .navbar-default .navbar-nav .dropdown-menu li>a>i.logout { background-position: -99px -10px; }
body .navbar-default .navbar-nav .dropdown-menu li>a>svg.icon{
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    font-size: 16px;
    vertical-align: middle;
    margin-right: 6px;
}
body nav.container-fluid .dropdown-menu>li>a:focus svg.icon, body nav.container-fluid .dropdown-menu>li>a:hover svg.icon{
    color:#2076DD !important;
}*/
body .navbar-default nav .navbar-nav .dropdown-menu li>a>span {
  line-height: 1;
  vertical-align: middle;
  width: auto;
}

body .navbar-default nav .navbar-nav .dropdown-menu li>a>i {
  vertical-align: middle;
  margin-right: 6px;
  font-size: 16px;
  width: 16px;
  display: inline-block;
}
